public class Test2 {
    private static boolean isQuit = false ;
    public static void main(String[] args) throws InterruptedException {
         Thread t1 = new Thread(()->{
             while(!isQuit){       // 用 isQuit代替 true
                 System.out.println("t1正在执行");    // 打印输出,方便我们查看
                 try {
                     Thread.sleep(2000);    // 让t1每输出一次就休眠 2 秒
                 } catch (InterruptedException e) {
                     e.printStackTrace();
                 }
             }
             System.out.println("t1终止");
         } , "t1");  // 用Lambda创建 t1线程 ;
        t1.start();

        // 在t1 运行 10 秒后 , 将 isQuit 置为 true, 让 while循环停止 ;
        System.out.println("10秒后t1停止");
        Thread.sleep(10000);
        System.out.println("将isQuit置为true");
         isQuit = true ;     // 将isQuit设置为 true
    }
}
